temporary altar - French English Dictionary